
export const createStore = function createStore(reducer) {
    let state,
        listeners = [];

    //  获取公共状态
    const getState = function getState() {
        return state
    }

    // 向事件池中加绒让组件更新的方法
    const subscribe = function subscribe() {
        // 规则校验
        if (typeof listeners !== 'function') throw new TypeError('Expected the listener to be a function')
        // 把传入的方法（让组件更新的办法）加入到事件池中【需要做去重处理】
        // if (!listeners.includes(listeners))
}

    // 派发任务通知REDUCER执行
    const dispatch = function dispatch(action) { }
}
